package com.carbon.utils;

import cn.hutool.core.util.StrUtil;
import com.carbon.common.utils.uuid.IdUtils;

/**
 * 生成单据号
 *
 * @author WangFK
 * @version 1.0
 * @since 2023/9/5 16:06
 */
public class OrderIdUtil {
    /**
     * 生成单据号 默认
     * @return
     */
    public static String getOrderId(){
        String orderId = IdUtils.fastSimpleUUID();
        return getOrderId(orderId);
    }

    /**
     * 根据提供内容生成单据号
     * @param orderId
     * @return
     */
    public static String getOrderId(String orderId){
        return StrUtil.addSuffixIfNot(StrUtil.addPrefixIfNot(orderId, "【"), "】");
    }
}
